#pragma once

#include <TopoDS_Shape.hxx>

class RWShapeSerializeManager
{
public:
	//static RWShapeSerializeManager* GetInstance();

	static TopoDS_Shape LoadShape(const std::string& filename);
    static void SaveShape(const std::string& filename, const TopoDS_Shape& shape);
	static std::string ConstructFilename();

private:
	//static RWShapeSerializeManager* m_instance;
};

